পরম অপারেটর রেফারেন্স
সংশোধিত জুলাই 2025
| টাইপ | সাধারণ ব্যবহার | উদাহরণ |
|---|---|---|
| বরাদ্দ | ভেরিয়েবলে মান বরাদ্দ করে | x = 5 |
| গণিত | ভেরিয়েবলের মধ্যে গণিত সম্পাদন করে | x = y + 2 |
| তুলনা | ভেরিয়েবলের তুলনা করে | x > 8 |
| যৌক্তিকভাবে | ভেরিয়েবলের মধ্যে যুক্তি সংজ্ঞায়িত করে | (x>0 || x>0) |
| বিটওয়াইজ | 32 বিট সংখ্যায় বিটওয়াইজ অপারেশন করে | x = 5 & 1 |
| বিভিন্ন | বিভিন্ন অপারেটর | void(0) |
জাভাস্ক্রিপ্ট অ্যাসাইনমেন্ট অপারেটর
অ্যাসাইনমেন্ট অপারেটররা জাভাস্ক্রিপ্ট ভেরিয়েবলে মান নির্ধারণ করে।
দেওয়া x = 10 এবং y = 5, নীচের টেবিলটি অ্যাসাইনমেন্ট অপারেটরদের চিত্রিত করে:
| আবর | নাম/অধিভুক্তি | উদাহরণ | একইভাবে | উপসংহার |
|---|---|---|---|---|
= |
সরল | x = y |
x = y |
x = 5 |
+= |
যোগ করতে | x += y |
x = x + y |
x = 15 |
-= |
বিয়োগ | x -= y |
x = x - y |
x = 5 |
*= |
গুণ | x *= y |
x = x * y |
x = 50 |
/= |
ভাগ করা | x /= y |
x = x / y |
x = 2 |
%= |
বাকি | x %= y |
x = x % y |
x = 0 |
: |
কোলন | x: 45 |
x = 45 |
x = 45 |
লজিক্যাল অ্যাসাইনমেন্ট অপারেটর
| আবর | নাম/অধিভুক্তি | উদাহরণ | উপসংহার |
|---|---|---|---|
&&= |
AND | true &&= 10 |
x = 10 |
||= |
OR | false ||= 10 |
x = 10 |
??= |
Nullish | null ??= 10 |
x = 10 |
আরও জানুন:
আমাদের জাভাস্ক্রিপ্ট অ্যাসাইনমেন্ট টিউটোরিয়াল পড়ুন।
জাভাস্ক্রিপ্ট গাণিতিক অপারেটর
গাণিতিক অপারেটরগুলি ভেরিয়েবল এবং/অথবা মানগুলির মধ্যে গণিত সম্পাদন করতে ব্যবহৃত হয়।
y = 5 দেওয়া, নীচের টেবিলটি গাণিতিক অপারেটরগুলিকে চিত্রিত করে:
| আবর | নাম/অধিভুক্তি | উদাহরণ | ফলাফল |
|---|---|---|---|
+ |
সংযোজন | x = y + 2 |
y=5, x=7 |
- |
কর্তন | x = y - 2 |
y=5, x=3 |
* |
গুণ | x=y*2 |
y=5, x=10 |
/ |
বিভাগ | x = y / 2 |
y=5, x=2.5 |
** |
স্তর প্রতীক | x = y ** 2 |
y=5, x=25 |
% |
বাকি | x = y % 2 |
y=5, x=1 |
++ |
বৃদ্ধি | x = y++ |
y=6, x=5 |
++ |
বৃদ্ধি | x = ++y |
y=6, x=6 |
-- |
হ্রাস | x = y-- |
y=4, x=5 |
-- |
হ্রাস | x = --y |
y=4, x=4 |
+ |
ইউনিয়ারি প্লাস | x= +y |
x=5 |
- |
ইউনারি নেগেটিভ | x= -y |
x=-5 |
আরও জানুন:
আমাদের জাভাস্ক্রিপ্ট পাটিগণিত টিউটোরিয়াল পড়ুন।
জাভাস্ক্রিপ্ট স্ট্রিং অপারেটর
+অপারেটর, এবং+=অপারেটরটি স্ট্রিংগুলিকে সংযুক্ত করতে ব্যবহার করা যেতে পারে।
দেওয়া t1 = "শুভ", t2 = "মর্নিং", এবং t3 = "", নীচের টেবিলটি অপারেটরদের চিত্রিত করে:
| আবর | উদাহরণ | t1 | t2 | t3 |
|---|---|---|---|---|
+ |
t3 = t1 + t2 |
"Good " | "Morning" | "Good Morning" |
+= |
t1 += t2 |
"Good Morning" | "Morning" |
আরও জানুন:
আমাদের জাভাস্ক্রিপ্ট স্ট্রিংস টিউটোরিয়াল পড়ুন।
জাভাস্ক্রিপ্ট তুলনা অপারেটর
তুলনা অপারেটরগুলি ভেরিয়েবল বা মানের মধ্যে সমতা বা পার্থক্য নির্ধারণ করতে যৌক্তিক বিবৃতিতে ব্যবহার করা হয়।
দেওয়া x = 5, নীচের টেবিলটি তুলনা অপারেটরগুলিকে চিত্রিত করে:
| আবর | নাম/অধিভুক্তি | তুলনা | ফিরে আসবে |
|---|---|---|---|
== |
সমান | x == 8 |
false |
== |
সমান | x == 5 |
true |
=== |
কঠোরভাবে সমান | x === "5" |
false |
=== |
কঠোরভাবে সমান | x === 5 |
true |
!= |
সমান নয় | x != 8 |
true |
!== |
কঠোরভাবে সমান নয় | x !== "5" |
true |
!== |
কঠোরভাবে সমান নয় | x !== 5 |
false |
> |
আরো | x > 8 |
false |
< |
কম | x < 8 |
true |
>= |
এর চেয়ে বড় বা সমান | x >= 8 |
false |
<= |
এর থেকে কম বা সমান | x <= 8 |
true |
আরও জানুন:
আমাদের জাভাস্ক্রিপ্ট তুলনা টিউটোরিয়াল পড়ুন।
জাভাস্ক্রিপ্ট লজিক্যাল অপারেটর
লজিক্যাল অপারেটরগুলি ভেরিয়েবল বা মানগুলির মধ্যে যুক্তি নির্ধারণ করতে ব্যবহৃত হয়।
দেওয়া x = 6 এবং y = 3, নীচের টেবিলটি লজিক্যাল অপারেটরগুলিকে চিত্রিত করে:
| আবর | নাম/অধিভুক্তি | উদাহরণ |
|---|---|---|
&& |
AND | (x < 10 && y > 1) |
|| |
OR | (x === 5 || y === 5) |
! |
NOT | !(x === y) |
?? |
Nullish Coalescing | x ?? y |
আরও জানুন:
আমাদের জাভাস্ক্রিপ্ট লজিক্যাল টিউটোরিয়াল পড়ুন।
জাভাস্ক্রিপ্ট বিটওয়াইজ অপারেটর
বিটওয়াইজ অপারেটর 32 বিট সহ সংখ্যার উপর কাজ করে। ফাংশনের যেকোনো সংখ্যা একটি 32-বিট নম্বরে রূপান্তরিত হয়। ফলাফলটি জাভাস্ক্রিপ্ট নম্বরে রূপান্তরিত হয়।
| আবর | নাম | উদাহরণ | একইভাবে | উপসংহার | টেক |
|---|---|---|---|---|---|
& |
AND | x = 5 & 1 |
0101 & 0001 |
0001 |
1 |
| |
OR | x = 5 | 1 |
0101 | 0001 |
0101 |
5 |
~ |
NOT | x = ~ 5 |
~0101 |
1010 |
10 |
^ |
XOR | x = 5 ^ 1 |
0101 ^ 0001 |
0100 |
4 |
<< |
Left Shift | x = 5 << 1 |
0101 << 1 |
1010 |
10 |
>>> |
Right Shift | x = 5 >>> 1 |
0101 >>> 1 |
0010 |
2 |
>> |
Signed Right | x = 5 >> 1 |
0101 >> 1 |
0010 |
2 |
আরও জানুন:
আমাদের জাভাস্ক্রিপ্ট বিটওয়াইজ টিউটোরিয়াল পড়ুন।
বিভিন্ন জাভাস্ক্রিপ্ট অপারেটর
বিভিন্ন জাভাস্ক্রিপ্ট অপারেটরের কিছু নিচে বর্ণনা করা হল।
| অপারেটর | নাম/অধিভুক্তি | উদাহরণ |
|---|---|---|
: |
কোলন | age : 45 |
. |
Member of | person.age |
[ ] |
Member of | person["age"] |
?. |
Optional Chaining | x ?. y |
... |
Spread | ...myArray |
( ) ? x : y |
Ternary Conditional | (z < 18) ? x : y |
( ) |
Expression | ( x + y ) |
( ) |
Function Call | myFunction() |
=> |
Arrow Function | (a, b) => a + b |
new |
Constructor | new Date() |
delete |
Delete | delete person.age |
in |
Relational in | "age" in person |
instanceof |
Instance of | x instanceof Array |
typeof |
Type of | typeof "John" |
void |
Void | void(0) |
yield |
Delegate | yield.x |
জাভাস্ক্রিপ্ট অপারেটর টিউটোরিয়াল
এই টিউটোরিয়ালটি আপনাকে জাভাস্ক্রিপ্ট অপারেটর সম্পর্কে আপনার জ্ঞান পরীক্ষা করতে সাহায্য করবে।